package com.siecom.constconfig;

public class EmvCoreContants {

	public static final int TRANSTYPE_CASH            = 0x01;
	public static final int TRANSTYPE_GOODS           = 0x02;
	public static final int TRANSTYPE_SERVICE         = 0x04;
	public static final int TRANSTYPE_CASHBACK        = 0x08;
	public static final int TRANSTYPE_INQUIRY         = 0x10;
	public static final int TRANSTYPE_PAYMENT         = 0x20;
	public static final int TRANSTYPE_ADMINISTRATIVE  = 0x40;
	public static final int TRANSTYPE_TRANSFER        = 0x80;
	
	public static final int PART_MATCH = 0x00;
	public static final int FULL_MATCH = 0x01;
	
	public static final int ACTYPE_AAC = 0x00; 
	public static final int ACTYPE_TC = 0x01;
	public static final int ACTYPE_ARQC = 0x80;
	
	public static final int ONLINE_RET_APPROVE =   0x80;
	public static final int ONLINE_RET_FAILED  =   0x81;
	public static final int ONLINE_RET_REFER   =   0x82;
	public static final int ONLINE_RET_DENIAL  =   0x83;
	public static final int ONLINE_RET_ABORT   =   0x84;
	
	
	public static final int RET_EMV_OK            =  0;
	public static final int RET_ERR_EMVRSP        = (-6001);
	public static final int RET_ERR_APPBLOCK      = (-6002);
	public static final int RET_ERR_NOAPP         = (-6003);
	public static final int RET_ERR_USERCANCEL    = (-6004);
	public static final int RET_ERR_TIMEOUT       = (-6005);
	public static final int RET_ERR_EMVDATA       = (-6006);
	public static final int RET_ERR_NOTACCEPT     = (-6007);
	public static final int RET_ERR_EMVDENIAL     = (-6008);
	public static final int RET_ERR_KEYEXP        = (-6009);
	public static final int RET_ERR_NOPINPAD      = (-6010);
	public static final int RET_ERR_NOPIN         = (-6011);
	public static final int RET_ERR_CAPKCHECKSUM  = (-6012);
	public static final int RET_ERR_NOTFOUND      = (-6013);
	public static final int RET_ERR_NODATA        = (-6014);
	public static final int RET_ERR_OVERFLOW      = (-6015);
	public static final int RET_ERR_NORECORD      = (-6017);
	public static final int RET_ERR_ICCRESET      = (-6019);
	public static final int RET_ERR_ICCCMD        = (-6020);
	public static final int RET_ERR_ICCBLOCK      = (-6021);
	public static final int RET_ERR_ICCNORECORD   = (-6022);
	public static final int RET_ERR_GPORSP        = (-6027);
	public static final int RET_ERR_LASTREAD      = (-6029);
	public static final int RET_ERR_TRANSEXCEEDED = (-6030);
	public static final int RET_ERR_QPBOCFDDAFAIL = (-6031);
	public static final int RET_ERR_PINBLOCK      = (-6038);
	public static final int RET_ERR_NOLOADLOG     =  (-6039);
	public static final int RET_ERR_APPSEL        = (-6040);
	public static final int RET_ERR_GPODATA       = (-6041);
	public static final int RET_ERR_TRANSEND      = (-6042);
	public static final int	RET_ERR_JNIPARAM	  = (-6043);

}
